Theory Interpretations in PVS

نویسندگان

  • Sam Owre
  • N. Shankar
چکیده

We describe a mechanism for theory interpretations in PVS. The mechanization makes it possible to show that one collection of theories is correctly interpreted by another collection of theories under a user-specified interpretation for the uninterpreted types and constants. A theory instance is generated and imported, while the axiom instances are generated as proof obligations to ensure that the interpretation is valid. Interpretations can be used to show that an implementation is a correct refinement of a specification, that an axiomatically defined specification is consistent, or that a axiomatically defined specification captures its intended models. In addition, the theory parameter mechanism has been extended with a notion of theory as parameter so that a theory instance can be given as an actual parameter to an imported theory. Theory interpretations can thus be used to refine an abstract specification or to demonstrate the consistency of an axiomatic theory. In this report we describe the mechanism in detail. This extension is a part of PVS version 3.0, which will be publicly released in mid-2001.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Brief Overview of PVS

PVS is now 15 years old, and has been extensively used in research, industry, and teaching. The system is very expressive, with unique features such as predicate subtypes, recursive and corecursive datatypes, inductive and coinductive definitions, judgements, conversions, tables, and theory interpretations. The prover supports a combination of decision procedures, automatic simplification, rewr...

متن کامل

An Outline of PVS Semantics for UML Statecharts

The current UML standard provides deenitions for the semantics of its components. These deenitions focus mainly on the static structure of UML, but they don't include an execution semantics. These deenitions include several "semantic variation points" leaving out the door open for multiple interpretations of the concepts involved. This situation can be handled by formalizing the semantic concep...

متن کامل

نقدی بر نظریه حرکت جوهری ملاصدرا و تأثیر آن در فهم او از آیات قرآن

In the present essay, first, the most important arguments for proving the theory of "substantial movement" are analyzed and criticized. Two of them are rejected by the aid of some contemporary critics and the rest by initiative critiques. Then Molla Sadra’s interpretations that are under the influence of the mentioned theory are criticized. In order to do so, those Qora’nic verses which are con...

متن کامل

Third Wave of Modernity and Two Intellectual Interpretations by Reza Davari Ardakani and Abdulkarim Soroush after Islamic Revolution

This article considers the relation between the third wave of modernity -according to Leo Straus' theory- and the intellectual discourse after Islamic revolution. After Islamic revolution and faced with third wave of modernity, intellectuals offered special interpretations. Intellectual interpretations by Reza Davari Ardakani and Abdulkarim Soroush, as prominent representatives for the third wa...

متن کامل

System Description : A Nuprl - PVS Connection : Integrating Libraries of Formal Mathematics ∗

∗ This work was supported by ONR Grant N00014-01-1-0765 (Building Interactive Digital Libraries of Formal Algorithmic Knowledge) and by NSF Grant CCR 0204193 (Proof Automation in Constructive Type Theory). Abstract. We describe a link between the Nuprl and PVS proof systems that enables users to access PVS from the Nuprl theorem proving environment, to import PVS theories into the Nuprl library...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001